//package com.daocao.hua.adapter;
//
//import android.content.Context;
//import android.support.v7.widget.RecyclerView;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.TextView;
//
//import com.daocao.hua.R;
//import com.daocao.hua.adapter.base.ItemAdapter;
//import com.daocao.hua.model.PrizeIndexModel;
//import com.daocao.hua.util.DateTime;
//
//import butterknife.BindView;
//import butterknife.ButterKnife;
//
//
///**
// * Created by xsooy-pc on 2017/10/23.
// */
//
//public class WeekListAdapter extends ItemAdapter<PrizeIndexModel.DataBean.WeekListBean, WeekListAdapter.DefaultHolder> {
//
//    private int selectPoi = -1;
//
//    public WeekListAdapter(Context context) {
//        super(context);
//    }
//
//    @Override
//    public DefaultHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//        return new DefaultHolder(inflate(R.layout.item_week_list, parent));
//    }
//
//    @Override
//    public void onBindViewHolder(DefaultHolder holder, int position) {
//        PrizeIndexModel.DataBean.WeekListBean item = getItem(position);
//        holder.txtDate.setText(DateTime.toMonthDay(Long.valueOf(item.startDate) * 1000) + "至" + DateTime.toMonthDay(Long.valueOf(item.endDate) * 1000));
//        holder.btnDate.setText(getWeekText(item.number, item.startDate, item.endDate, position));
//        if (selectPoi == position) {
//            holder.btnDate.setTextColor(0xffADFF00);
//            holder.btnDate.setBackgroundResource(R.mipmap.img_main_invite_btn_yellow);
//        } else {
//            if (selectPoi == -1) {
//                if (System.currentTimeMillis() >= Long.valueOf(item.startDate) * 1000 && System.currentTimeMillis() <= Long.valueOf(item.endDate) * 1000) {
//                    holder.btnDate.setTextColor(0xffADFF00);
//                    holder.btnDate.setBackgroundResource(R.mipmap.img_main_invite_btn_yellow);
////                    holder.btnDate.setText("本周");
//                } else {
//                    holder.btnDate.setTextColor(0xffFF00BE);
//                    holder.btnDate.setBackgroundResource(R.mipmap.img_main_invite_btn);
//                }
//            } else {
//                holder.btnDate.setTextColor(0xffFF00BE);
//                holder.btnDate.setBackgroundResource(R.mipmap.img_main_invite_btn);
//            }
//
//        }
//
//        holder.btnDate.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                selectPoi = position;
//                if (onChooseListener != null) {
//                    onChooseListener.onClick(item.number);
//                }
//                notifyDataSetChanged();
//            }
//        });
//    }
//
//    public String getWeekText(String number, String start, String end, int poi) {
//        switch (number) {
//            case "1":
//                if (System.currentTimeMillis() >= Long.valueOf(start) * 1000 && System.currentTimeMillis() <= Long.valueOf(end) * 1000) {
//                    if (poi == selectPoi || selectPoi == -1) {
//                        return "本周";
//                    }
//                    return "返回本周";
//                } else {
//                    return "第一周";
//                }
//            case "2":
//                if (System.currentTimeMillis() >= Long.valueOf(start) * 1000 && System.currentTimeMillis() <= Long.valueOf(end) * 1000) {
//                    if (poi == selectPoi || selectPoi == -1) {
//                        return "本周";
//                    }
//                    return "返回本周";
//                } else {
//                    return "第二周";
//                }
//            case "3":
//                if (System.currentTimeMillis() >= Long.valueOf(start) * 1000 && System.currentTimeMillis() <= Long.valueOf(end) * 1000) {
//                    if (poi == selectPoi || selectPoi == -1) {
//                        return "本周";
//                    }
//                    return "返回本周";
//                } else {
//                    return "第三周";
//                }
//            case "4":
//                if (System.currentTimeMillis() >= Long.valueOf(start) * 1000 && System.currentTimeMillis() <= Long.valueOf(end) * 1000) {
//                    if (poi == selectPoi || selectPoi == -1) {
//                        return "本周";
//                    }
//                    return "返回本周";
//                } else {
//                    return "第四周";
//                }
//            default:
//                return "第" + number + "周";
//        }
//    }
//
//    class DefaultHolder extends RecyclerView.ViewHolder {
//        @BindView(R.id.btn_date)
//        TextView btnDate;
//        @BindView(R.id.txt_date)
//        TextView txtDate;
//
//        public DefaultHolder(View itemView) {
//            super(itemView);
//            ButterKnife.bind(this, itemView);
//        }
//    }
//
//    private OnChooseListener onChooseListener;
//
//    public void setOnChooseListener(OnChooseListener onChooseListener) {
//        this.onChooseListener = onChooseListener;
//    }
//
//    public interface OnChooseListener {
//        void onClick(String content);
//    }
//}
